person whose feet stink - Spanish English Dictionary